home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Archives
/
Drivers
/
SetRamsey.lha
/
SetRamsey
/
SetRamsey.doc
< prev
next >
Wrap
Text File
|
1991-11-21
|
4KB
|
114 lines
SetRamsey V1.50 by Nic Wilson
-----------------------------
This program is freely distributable with no conditions
except that the program and this text file must remain
intact without any modification.
THE FOLLOWING MUST BE STATED
** FLAME ON **
Some engineers have stated that SetRamsey is not required or
performs incorrectly or have said "throw it away". They have
even stated the incorrect terminology of the 'static column mode'
name. To set the record straight. This name was taken straight
from their own Devcon manuals. It does not matter wether you call
it 'page detect' or 'static column' the function is the same,
and the name debatable.
Even though they do not agree, I have found by hundreds of
users with many Rev 8.9 boards that work fine, 100% of the
time with SC Drams and this mode enabled. We DO get an
increase in speed EVEN on benchmark programs in the range
of 15 to 20%, if SCM is on but BURST off, which is another
problem again with the Ramsey chip so I am told.
The problems started occuring on the Rev 9 boards. Instead of
arguing the necessity for SetRamsey, time should be spent
finding the actual cause of the problems and fix them or at least
state the whole story of why these modes operate incorrectly on
some Amiga's instead of beleiving they already know why. Your
current explanations do not hold water with what is actually
happening here in the field.
SetRamsey can also be used to read the current settings, they
never supplied a utility for this purpose.
They stated to some users "don't take for granted the OS is wrong,
setting SCM on Page Mode Drams would cause problems". My reply to
this is "don't take for granted that SetRamsey is wrong, it does
the CBM recognised test for SCM Drams before allowing changes".
If you belevie that SetRamsey performs incorrreclty in some
way then contact me and I will fix it!!
EMAIL {cbmvax!cbmehq}!cbmaus!wilson!nic@uunet.uu.net
** FLAME OFF **
REQUIREMENTS
------------
Amiga A3000 (nothing less)
FUNCTION
--------
Allows manipulation and or reading of the RAMSEY ram controllers
registers that toggle various modes in an Amiga 3000.
USAGE
-----
SetRamsey STATICON, STATICOFF, BURSTOFF, BURSTON, WRAPON, WRAPOFF
REFRESHON n, REFRESHOFF
or SetRamsey ? Gives USAGE string
SetRamsey Gives current settings of the RAMSEY chip registers.
NOTE
---- The use of STATIC COLUMN or BURST MODES require that you have some
SCRAM installed. (Static Column Random Access Memory). A test is
made before setting these modes, and error occurs if page mode ram
found.
STATICON - Turns Static Column Mode on
STATICOFF - Turns Static Column Mode off
BURSTON - Respond to *CBREQ input and do burst cycles
BURSTOFF - Turns Burst mode off
WRAPON - Allows all 4 longwords of a burst to take place
WRAPOFF - Burst will only continue A3,A2 are increasing
Burst will not be allowed to WRAP A3,A2=00
In other words, the 68030 always reads 4 long
words, but if the start address is on a non-quad
boundary it will loop back and read the words
prior to the start address. Since this will rarely
be needed, Ramsey can stop the burst cycle after
the forward words are read in.
REFRESHON n - Sets refresh to value specified by n
n must equal 154, 238 or 380
REFRESHOFF - Turns refresh off
DONT USE NORMALLY, WILL CAUSE UNPREDICTABLE RESULTS.
All enquiries to
Nic Wilson Software
138d South Street
TOOWOOMBA QLD 4350
Phone +61 76 358522 Work hours
Fax +61 76 358384 Work hours
Phone +61 76 358539 After hours
EMAIL {cbmvax|cbmehq}!cbmaus!wilson!nic@uunet.uu.net